package com.example.demo.service;

import com.ffcs.oss.param.out.ServiceResp;
import com.example.demo.web.rest.evt.ArticleCatalogIdEvt;
import com.example.demo.web.rest.evt.RelationEvt;
import com.example.demo.web.rest.evt.SaveCatalogEvt;

/**
 * 帮助目录管理接口
 * @Author zhengmf
 * @Date 2019/1/8  15:12
 */
public interface CatalogService {
    /**
     * 保存目录
     * @param evt
     */
    void saveCatalog(SaveCatalogEvt evt);
    /**
     * 删除目录
     * @param catalogId
     * @return
     */
    ServiceResp<Boolean> delCatalog(Long catalogId);
    /**
     * 保存文章目录关系
     * @param evt
     */
    void addArticleCatalog(RelationEvt evt);

    /**
     * 删除文章目录关系
     * @param evt
     */
    void delArticleCatalog(ArticleCatalogIdEvt evt);
}
